<?php
/*
abstract class CV_Multiton extends CV_Singleton{
	protected static $instances = array();
	protected static function _instance( $class, $instance_id = NULL, $constructor_args = array() ){
		if( NULL === $instance_id ){
			return parent::_instance( $class );
		} else {
			if( !isset( self::$instances[$class][$instance_id] ) ){
				$reflection = new ReflectionClass($class);
				self::$instances[$class][$instance_id] = $reflection->newInstanceArgs( $constructor_args );
			}
			return self::$instances[$class][$instance_id];
		}
	}
	public function __construct(){}
}*/